package com.wcbtest.oshi.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel(value = "文件系统信息/磁盘信息")
@Data
public class FileSys implements Serializable {
    @ApiModelProperty(value = "uuid")
    private String uuid;

    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(value = "盘符路径:卷")
    private String mount;

    @ApiModelProperty(value = "盘符类型:NTFS")
    private String fileSysType;

    @ApiModelProperty(value = "描述")
    private String desc;

    @ApiModelProperty(value = "剩余空间")
    private String free;

    @ApiModelProperty(value = "总空间")
    private String total;

    @ApiModelProperty(value = "已经使用的空间")
    private String used;

    @ApiModelProperty(value = "资源的使用率")
    private String usage;
    @ApiModelProperty(value = "选项")
    private String option;
    @ApiModelProperty(value = "驱动器上的可用/可用 inode。")
    private Long freeInodes;
    @ApiModelProperty(value = "文件系统的 inode 总数/最大数量。")
    private Long totalInodes;
}